@charset "utf-8";
/* CSS Document akakaz */
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", "宋体", "新宋体", "仿宋_GB2312";
}

.clear {
	clear: both;
}



img {
	border: none;
}

ul, li, ol {
	list-style: none;
}
/* CSS Document */
/* 样式重置
-----------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ul {
	list-style: none;
}
/* 清除浮动
----------------------------------------------------------------------------------------------------*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* 兼容清除浮动和错位 */
a {
	text-decoration: none;
	color: #333;
}

a:hover {
	color: #ec3b02;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* 主体宽度设置
----------------------------------------------------------------------------------------------------*/
body {
	background: #fff;
	min-width: 1200px;
}

.box {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
.flex-between {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flex;
	display: -o-flex; 
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-moz-justify-content:space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}
.flex-around {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flex;
	display: -o-flex; 
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-moz-justify-content:space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
}
.flex-wrap {
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-o-flex-wrap:wrap;
	flex-wrap:wrap;
}
.ll {
	float: left;
}
.rr {
	float: right;
}
.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*公共头部样式*/
@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; }


/*top*/
.head{ width:100%; position:relative; z-index:1000;}
.head .shuye{ background:url(../images/navyezi_mycq.png) top right no-repeat; width:200px; height:150px; position:absolute; right:0; top:0;}
.head .head_top{height:40px; line-height:40px; font-size:13px; color:#666; background-color:#fff;  border-bottom:1px solid #ebebeb;}
.head .head_top .spanN{ padding:0 15px; color:#aaa; font-size:12px; }
.head .head_top a{ color:#666; font-size:13px;}
.head .head_top a:hover{ text-decoration:underline; color:#000; }
.head .head_logo{he ight:130px; background: #ea5404;}
.head .head_logo{width:100%; position:relative; z-index:999999999999;}
.head .head_logo .logoDiv{float:left; width:567px;height:130px; position:relative;}
.head .head_logo .logoDiv a{ position:absolute; display:block; width:100%; height:100%;  background-image:url(../images/logo.png); background-position: left center; background-repeat:no-repeat;}
.head .head_logo .l1{ margin-top:46px; padding-right:55px; background:url(../images/base/tel.png) right center no-repeat; }
.head .head_logo .l1 span{ display:block; text-align:right; }
.head .head_logo .l1 .span1{height:20px; line-height:20px; color:#fff; font-size:14px; padding-right:2px;}
.head .head_logo .l1 .span2{ color:#fff; font-size:30px; height:37px; line-height:40px;font-family: "Impact"; font-weight:700;}
.head .head_logo .biaoyu{ height:60px;  margin-top:33px; text-align:left; width:360px;}
.head .head_logo .biaoyu .p1{ font-size:26px; font-weight:700; color:#1a6635/*1a6635*/; height:30px; line-height:30px;}
.head .head_logo .biaoyu .p2{ font-size:16px; color:#333; line-height:35px; height:30px;}
.head .head_logo .biaoyu .p2 span{ color:#e7ac25; padding:0 10px;}

.nav{ position:relative; width:100%; b order-bottom:3px solid #ea5404; background: #fff;}
.navMain{ position:relative;}
.nav .navMain .navLi{ float:left; position:relative;  width:171px;height:55px; }
.nav .navMain .navLi.indexLi{ margin-left:0; }
.nav .navMain .navLi.indexLi a.a1{ border:0;}
.nav .navMain .navLi a.a1{ display:block; color:#000; position:relative; height:55px; line-height:55px; width:98%; text-align:center; font-size:15px;margin:auto; margin-bottom:10px;}
.nav .navMain .navLi a.a1 .span1{ display: inline-block;  background:url(../images/nav.png) left center no-repeat; font-size: 16px;}
.nav .navMain .navLi a.a1::after{ display: none; content:''; position:absolute; bottom:-3px; left:0; width:100%; height:4px; background-color:#ea5404; }
.nav .navMain .navLi a.a1::before{ display: none; content:''; position:absolute; top:-3px; left:0; width:100%; height:4px; background-color:#ea5404; }
.nav .navMain .navLi:hover a.a1/*,.nav .navMain .navLi.active a.a1*/{ b ackground-color:#f79a0f; color:#EA5405; font-weight:bold;}
.nav .navMain .navLi:hover a.a1::after,.nav .navMain .navLi.active a.a1::after,.nav .navMain .navLi:hover a.a1::before,.nav .navMain .navLi.active a.a1::before{}
.nav .navMain .navLi .dh2{ width:100%; padding:10px 0; top:100%; left:0; position:absolute; z-index:1000; display:none; overflow:hidden; -moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; background-color:#fff; b order-top:3px solid #ffbf00; box-shadow:0 5px 15px rgba(0,0,0,0.1); }
.nav .navMain .navLi .dh2 a.a2{ display:block;  width:100%; background-color:#fff; color:#333; line-height:20px; font-size:15px; padding:15px 0; border-bottom:1px solid #ebebeb; text-align:center;}
.nav .navMain .navLi .dh2 a.a2:hover{ background-color:#000; color:#fff;}
.nav .navMain .navLi:hover .dh2{ display:block;}

/*banner*/
.banner{ width:100%; background:#fafafa; position:relative; z-index:11;}
.banner_slides{ position:relative; overflow:hidden; width:100%; margin:auto; }
.banner_slides , .slides_container,.slides_control ,.banner_pic{ height:500px;}
.banner_slides li.slidesjs-slide{width:100%; height:500px;}
.banner_slides li a{}
.banner_pic{display:block; width:100%; height:500px;}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-35px;top:50%;overflow: hidden;text-indent:-9999px; background-color:#fff;filter:alpha(opacity=20); /*IEÂË¾µ£¬Í¸Ã÷¶È50%*/-moz-opacity:0.2; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.2;/*ÆäËû£¬Í¸Ã÷¶È50%*/ background-position: center center; background-repeat:no-repeat; }
.banner:hover .slides_btn{filter:alpha(opacity=80); -moz-opacity:0.8; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.8;}
.btn_previous{ left:4%; background-image:url(../images/pre01.png);}
.btn_previous:hover{ background-color:#ea5404;background-image:url(../images/pre02.png);}
.btn_next{ right:4%; background-image:url(../images/next01.png);}
.btn_next:hover{ background-color:#ea5404;background-image:url(../images/next02.png);}
/**/
.slides_pagination{ width:75px;height:14px;bottom:20px; right:50%; margin-right:-37px; position:absolute;z-index:100; text-align:center; }
.slides_pagination li{margin: 0 7px;display:inline-block; width:10px;+float:left;}
.slides_pagination li a{display:inline-block; *display:inline; zoom:1; overflow:hidden; width:10px;height:10px;line-height:50px; border:2px solid #ea5404;color:#666;border-radius:100%;}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{ background:#ea5404;color:#ea5404; border:2px solid #ea5404;}
/*banner end*/





/*公共栏目样式*/
.sidebar {
	width: 220px;
    min-height:20px;
    overflow: hidden;
 	float: left;
 	margin-bottom: 30px;
}
.side1f {
	width: 160px;
	padding:15px 30px;
    min-height:20px;
	background: #0074c6;
}
.sidetit h1 {
	font-size: 31px;
	color: #fff;
	text-align: center;
	line-height: 110px;
}
.sidenav {
	min-height: 10px;
}
.sidenav ul {
	width: 160px;
	margin: 0 auto;
}
.sidenav ul li {
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    border-bottom:1px solid #024879;
}
.sidenav ul li a {
	display: block;
	font-family:"微软雅黑";
	color: #fff;
	font-size: 16px;
	display: block;
	position: relative;
}
.sidenav ul li a:after {
	content: "";
	display: block;
	width: 2px;
	height: 18px;
	background: #fff;
	position: absolute;
	right:0;
	top:50%;
	margin-top: -10px;
}
.sidenav ul li:last-child{
	border-bottom: none;
}
.sidenav ul li:hover a {
	color: #f9bd1b;
}
.side2f .sidetit {
	padding: 0;
	overflow: hidden;
	line-height: 50px;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 30px;
}
.side2f .sidetit h2 {
	width: 98px;
	line-height: 50px;
	color: #333;
	font-size: 16px;
	border-bottom: 2px solid #0074c6;
}
.side2f .sidetit a {
	color: #2c0a0a;
	font-size: 14px;
	line-height: 50px;
}
.contactcon {
	min-height: 25px;
	padding: 15px 0;
	overflow: hidden;
}
.contactcon p {
	font-family: "微软雅黑";
	color: #333;
	font-size: 14px;
	line-height: 23px;
}

/*底部公用样式*/
.links {
	width: 100%;
	max-width: 1920px;
	margin:0 auto;
	padding: 5px 0;
	background: #f8f8f8;
	overflow: hidden;
}
.links ul {
	line-height: 25px;
}
.links ul li {
	float: left;
	color: #ea5404;
	font-size: 14px;
}
.links ul li a {
	display: inline-block;
	position: relative;
}
.links ul li a:after {
	position: absolute;
	content: "";
	width: 1px;
	height: 10px;
	display: block;
	background: #333;
	top:50%;
	right:0;
	margin-top: -5px;
}
.links ul li:last-child a:after {
	background: #2c2c2c;
}
.links ul li a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	padding: 0 5px;
}
.links ul li:hover a {
	color: #438aff;
}
/*底部*/
.dbbj{ width:100%; height:320px; background:#000;b order-top: 12px #244eb4 solid;margin-top: 50px;}
.footbt{color: #fff;font-size: 18px;height: 50px;line-height: 50px;}
.dbdh{width: 180px;margin-top: 20px;}
.dbdh ul li{float: left;width: 80px;line-height: 35px;}
.dbdh ul li a{color: #999;font-size: 15px;}
.dbdh ul li:hover{text-decoration: underline;}
.dbdh p{font-size: 15px;color: #999;display: block;margin-top: 25px;margin-bottom: 15px;}
.dbdh p a{color: #999;}
.dbtel{width: 360px;margin-top: 20px;margin-left: 30px;}
.dbtel p{color: #999;font-size: 15px;line-height: 30px;}
.dbtel p a{color: #999;}
.dbewm{width: 150px;margin-top: 20px;margin-left: 30px;}
.dbewm img{display: block;margin-top: 15px;}
.dbewm p{color: #999;font-size: 15px;text-align: center;line-height: 45px;}
.dbphone{width: 350px;margin-top: 20px;}
.dbphone b{color: #fff;font-size: 28px;font-family: "Impact";font-weight: normal;}
.dbphone h3{font-size: 25px;color: #ea5404;font-weight: bold;}
.dbphone span{color: #ea5404;font-size: 18px;line-height: 45px;}
.dbphone p{color: #999;font-size: 14px;}
.dbphone a{display: block;width: 140px;height: 36px;background: url(../images/telbj.png) left center no-repeat;line-height: 36px;margin-top: 10px;color: #fff;font-size: 13px;padding-left: 60px;}
.dbphone a:hover{text-decoration: underline;}
